Aelia\WC\Settings_Renderer B

Total Complexity 88
Dependencies 2
Dependents 3
Total lines 940
Lines of code 470
Logical lines of code 198
Comment lines 369
Methods 39
Properties 5

Methods 39

Method Rating Maintainability Complexity Lines of code
add_settings_fields()
A
41 10 66
render_settings_sections()
A
44 10 43
render_dropdown()
A
48 8 32
attributes_to_string()
S
51 4 28
get_input_html()
S
54 4 20
add_settings_sections()
S
60 4 13
render_checkbox()
S
56 3 17
render_textbox()
S
57 3 17
get_textarea_html()
S
60 3 13
render_custom_field()
S
62 2 13
render_dropdown_field()
S
55 1 21
render_text_field()
S
55 1 21
render_checkbox_field()
S
55 1 20
render_options_page()
S
58 1 16
options_page_load()
S
77 2 4
add_settings_tabs()
S
71 2 5
get_default_tab()
S
66 2 8
render_hidden()
S
63 2 10
add_settings_tab()
S
65 2 9
add_settings_section()
S
63 2 10
group_field()
S
78 2 3
get_field_ids()
S
63 2 10
add_settings_page()
S
63 1 11
init_settings_page()
S
75 1 5
set_settings_controller()
S
74 1 5
render_buttons()
S
71 1 6
current_settings()
S
79 1 3
page_description()
S
79 1 3
page_title()
S
79 1 3
menu_slug()
S
82 1 3
menu_title()
S
79 1 3
get_settings_fields()
S
82 1 3
void_callback()
S
91 1 2
get_settings_sections()
S
82 1 3
get_settings_tabs()
S
82 1 3
sort_items_by_priority()
S
66 1 8
__construct()
S
75 1 4
default_settings()
S
79 1 3
get_plugin_settings_menu_permission()
S
78 1 3